.liveness-wrapper {
	height: 100%;
	overflow-y: scroll;
	.progress-title {
		padding-left: 0.52rem;
		font-size: 0.26rem;
		margin-top: 0.52rem;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
		color: rgba(74, 74, 74, 1);
		line-height: 0.36rem;
		em {
			font-style: normal;
			color: $colorTheme;
		}
	}
	.progress-container {
		width: 7.5rem;
		height: 1.4rem;
		overflow: hidden;
		background: rgba(255, 255, 255, 1);
		.progress-bg {
			margin-left: 0.52rem;
			margin-top: 0.12rem;
			width: 6.4rem;
			height: 0.14rem;
			background: rgba(237, 237, 237, 1);
			border-radius: 0.06rem;

			.progress-line {
				display: inline-block;
				float: left;
				width: 80%;
				height: 100%;
				background: linear-gradient(
					90deg,
					rgba(255, 208, 51, 1) 0%,
					rgba(247, 94, 29, 1) 100%
				);
				border-radius: 0.08rem;
			}
		}
	}
	.bg-white {
		background-color: #fff;
		overflow: hidden;
	}
	.remind {
		color: #bababa;
		font-size: 0.24rem;
		padding-left: 0.3rem;
		padding-top: 0.98rem;
	}
	.icon {
		display: block;
		width: 3.34rem;
		margin: 0.4rem auto;
	}
	.img-list {
		display: flex;
		justify-content: space-between;
		margin: 0 0.3rem;
		margin-bottom: 0.5rem;
		img {
			width: 22%;
		}
	}
	.agree-wrapper {
		padding-left: 0.3rem;
		padding-top: 0.8rem;
		overflow: hidden;
	}
	.image-require {
		text-align: center;
		font-size: 0.28rem;
		padding: 0 0.12rem 0.32rem 0.12rem;
		.line-div {
			border-top: 1px solid #d8d8d8;
			display: inline-block;
			height: 0.1rem;
			min-width: 30%;
			max-width: 35%;
		}
		.image_require-tip {
			margin: 0 0.2rem;
			font-weight: 500;
			color: rgba(147, 150, 153, 1);
			border-top: none;
			font-weight: 500;
		}
	}
}

.xhf-liveness-ret {
	width: 100%;
	color: #888;
	font-size: 0.26rem;
	.time {
		font-size: 0.36rem;
		color: #f82633;
		text-align: center;
		font-weight: bold;
	}
	.liveness-ret-box {
		width: 5.92rem;
		text-align: center;
		margin: 0 auto;
		margin-top: 0.8rem;
		img {
			width: 2.24rem;
			height: 2.2rem;
		}
		h3 {
			width: 100%;
			color: #525252;
			font-size: 0.34rem;
			margin: 0.5rem 0 0.3rem 0;
			font-weight: 500;
		}
		span {
			color: #838383;
			font-size: 0.28rem;
			margin-bottom: 0.3rem;
			display: block;
		}
	}
	.infor-content {
		text-align: center;
		margin-top: 14px;
	}
}
